//
//  OHA_FitFont.m
//  OneHourArrvie
//
//  Created by Sunny on 16/12/9.
//  Copyright © 2016年 Sunny. All rights reserved.
//

#import "base_FitFont.h"

@implementation base_FitFont
+ (UIFont *)base_systemFontOfSize:(CGFloat)fontSize{
    CGFloat tempsize = 0.0;
    //在 iOS 10 上 由于系统字体发生改变 整体字体增宽 原先适配失去作用
    if ([[[UIDevice currentDevice] systemVersion] compare:@"10.0" options:NSNumericSearch] != NSOrderedAscending) {
        //iOS 10 不适配ip4S
        if (iPhone6p) {
            tempsize = fontSize * 1.1;
        }else if(iPhone6){
            tempsize = fontSize * 1;
        }else if (iPhone5){
            tempsize = fontSize * 1;
        }
        else{
            tempsize = fontSize * 1;

        }
        // tempsize = fontSize * kPIX * 2;
    }else{
       // tempsize = fontSize * kPIX * 2;
        if (iPhone6p) {
            tempsize = fontSize * 1.1;
        }else if(iPhone6){
            tempsize = fontSize * 1;
        }else if (iPhone5){
            tempsize = fontSize * 1;
        }else if (iPhone4){
            tempsize = fontSize * 1;
        }
        else{
           tempsize = fontSize * 1; 
        }
    }
    UIFont * font = [UIFont systemFontOfSize:tempsize ];
    return font;
}

+(UIFont *)base_systemFontOfSize:(CGFloat)fontSize byWeight:(CGFloat)weight
{
    CGFloat tempsize = 0.0;
    //在 iOS 10 上 由于系统字体发生改变 整体字体增宽 原先适配失去作用
    if ([[[UIDevice currentDevice] systemVersion] compare:@"10.0" options:NSNumericSearch] != NSOrderedAscending) {
      //  iOS 10 不适配ip4S
                if (iPhone6p) {
                    tempsize = fontSize * 1.2;
                }else if(iPhone6){
                    tempsize = fontSize * 1;
                }else if (iPhone5){
                    tempsize = fontSize * 0.9;
                }
                else{
                    tempsize = fontSize * kPIX * 2;
                }
        
    }else{
       // tempsize = fontSize * kPIX * 2;
                if (iPhone6p) {
                    tempsize = fontSize * kPIX;
                }else if(iPhone6){
                    tempsize = fontSize * kPIX;
                }else if (iPhone5){
                    tempsize = fontSize * 1;
                }else if (iPhone4){
                    tempsize = fontSize * 1;
                }
                else{
                    tempsize = fontSize * kPIX * 2;
                }
    }
    UIFont * font = [UIFont systemFontOfSize:tempsize weight:weight];
    return font;
}


+ (UIFont *)base_boldSystemFontOfSize:(CGFloat)fontSize{
    CGFloat tempsize = 0.0;
    //在 iOS 10 上 由于系统字体发生改变 整体字体增宽 原先适配失去作用
    if ([[[UIDevice currentDevice] systemVersion] compare:@"10.0" options:NSNumericSearch] != NSOrderedAscending) {
        if (iPhone6p) {
            tempsize = fontSize * 1.1;
        }else if(iPhone6){
            tempsize = fontSize * 1;
        }else if (iPhone5){
            tempsize = fontSize * 1;
        }
        else{
            tempsize = fontSize * 1;
            
        }

    }else{
        if (iPhone6p) {
            tempsize = fontSize * 1.1;
        }else if(iPhone6){
            tempsize = fontSize * 1;
        }else if (iPhone5){
            tempsize = fontSize * 1;
        }else if (iPhone4){
            tempsize = fontSize * 1;
        }
        else{
            tempsize = fontSize * 1;
        }

    }
    UIFont * font = [UIFont boldSystemFontOfSize:tempsize];
    return font;

}

@end
